LOCAL txt,txtSpec, clipSpec, waitFlag, StageRef, OSMsg, DestPg, DestBk
y; pg =
BlankThisPage
i =
= ansArray[i][12]
OKtxt =
+tem j
][12] <>
i =
stageRef =
OKclip =
i =
3] <>
3] <>
3] <>
i =
OKmsg =
][15] <>
i =
OKdestPg =
][2] <>
i =
OKdestBk =
][4] <>
-- visual update here
oldLock = lockScreen
fldTxt =
"FBPlayText"
fldClip =
"FBPlayClip"
fldOsMsg =
"FBSendMsg"
fldNavPg =
fldNavBk =
ASYM_GetString("
blankThisPage
= lightGray
"FBNavBook"
B"FBNavPage"
t <>
UpdateThisPage selLines, AnsArray[][]
Hreference, pg
LOCAL txt,txtSpec, clipSpec, waitFlag, StageRef, OSMsg, DestPg, DestBk
y; pg =
BlankThisPage
i =
= ansArray[i][12]
OKtxt =
+tem j
][12] <>
i =
stageRef =
OKclip =
i =
3] <>
3] <>
3] <>
i =
OKmsg =
][15] <>
i =
OKdestPg =
][2] <>
i =
OKdestBk =
][4] <>
-- visual update here
oldLock = lockScreen
fldTxt =
"FBPlayText"
fldClip =
"FBPlayClip"
fldOsMsg =
"FBSendMsg"
fldNavPg =
fldNavBk =
ASYM_GetString("
blankThisPage
= lightGray
-- This version
allows rearranging
answers
Hdragging
addAnswer
SYSTEM s__asym_AnsArray[][]
dlgPg =
"confirmation
B"score"
MFALSE
method
hTRUE
options
OK = ASYM_ShowDialog("subdialog","
ASYM_GetString("Add
"),"modal")
isOpen
close
xNULL
whatItem =
dimensions(
6+1][i] =
D][i]
S][i]
answerWeight = 1
correct =
][1] =
][10] =
][11] =
][16] = propValue
"Confirmation
][17] =
B"matchText"
][17]
--
"optionList" =
][17]
graphic
fixupLine
selectedTextLines
[lastItem
UpdateThisPage
BlankThisPage
notifyBefore ASYM_Reset
olastSel
A = 1
editAnswer
, isShift, isCtrl
hitLine
hitChar
lockScreen
odragLine
isCorrectToggle = (
N > 0
I = 1)
ofieldType
"singleSelect"
hitMax =
) - 1
> 0
ohitY =
-- "multiSelect"
sel =
> textlineCount(
temp = n
hitline
ASYM_itemOffset(
, sel)
oldY =
loc =
y =
(y -
3) > 60
o= 43
whatChar
action
o= 43
oldHitLine =
? ) - 1)
switch2DArrayRows
-- force updating
everything
blankThisPage
= 1
toggleCorrect
deleteAnswer
LOCAL
e selectedtextlines
) <> down
yesStr =
Yes")
expandString(
Delete
""%1""?"),\
][1])\
f"&" &
"&" &
counter = 1
i <>
J][j] =
i][j]
= sel
][10] =
][10] =
][10]
][17]
][16] -- New
OK =
Edit
][1] =
SPACE &
][10] <>
][10] =
][10]
][11] = 1
][11] = 0
][16] = \
][17] =
][17]
][17]
pg =
pgName =
showself =
<> "general"
+<> "delayed feedback")
= showSelf
y--*** TEMP
bg =
"SingleSelect"
oenabled =
selectedTextlines
ASYM_ScrollListBoxToSelection
notifyAfter firstIdle
a[][]
Hreference, L
= a[L][1]
isElse = (
= ASYM_GetStandardString("<
>","<
a[L][10] =
= bitmap
myColor =
updateThisPage
a[][]
r1, r2
{ DWORD i,d2
d2 =
a[r1][i]
a[r1][i] = a[r2][i]
a[r2][i] =
][10] =
][10] =
][10] =
][10]
][10]
][11] =
autoAssignWeight
fixupWeights
default button
default button
author
skrefFocus
"8ASYM_PostMsg
buttonClick
refBtn
keyDown
background
cancelBtn
7wASYM_Container
keychar
Cancel
cancelBtn
defBtn
skrefFocus
ASYM_IsWin31
enterPage
skrefFocus
setDefButton
refBtn
wordwrap
button
field
skrefFocus
pushbutton
cancelBtn
defBtn
rkrefFocus
notifybefore
notifyBefore
x = 13
orefBtn
enabled
ASYM_PostMsg "buttonClick",
orefFocus
notifyAfter
x = 27
ASYM_Container(
ocancelBtn
B"Cancel"
odefBtn =
B"OK"
ASYM_IsWin31()
u= "pushbutton"
setDefButton btn
wrd1 =
NULL
OK = (
fieldType
wordwrap)
targetWindow =
u = sysPageUnitsPerPixel
b =
b - x,
b - y,
b + x,
b + y
Mike Florence
info_LastSavedBy
8/26/94 2:47:53 PM
ASYM_LogName
Claude Ostyn
Fill-In the Blank - Question Properties
Mike Florence
1/11/95 5:45:51 PM
MS Sans Serif
<BookPath>
info_LastSaved
Serif
10/31/94 10:10:37 AM
ASYM_AuthorResetPrompt
INFO_Title
Sans Serif
Sans Serif
Sans Serif
Mike Florence
Mike Florence
10/21/94 1:51:23 PM
/13/94 2:01:55 PM
ke Florence
Mike Florence
Claude Ostyn
10/4/95 12:42:30 PM
Claude Ostyn
10/13/95 11:21:41 PM
de Ostyn
:HDMEDIAPATH
Arial
Sans Serif
Sans Serif
MS Sans Serif
SanSerif
frameUpdate
lastUnits
enterpage
frameUpdate
sysPageUnitsPerPixel <> lastUnits
e = TRUE
frameUpdate
e= FALSE
Group id 66 of Page id 1 of Book "D:\HOOKWORK\WIDGETS\MULTWID.TBK"
Sans Serif
Sans Serif
Claude Ostyn
Claude Ostyn
10/12/95 5:34:57 PM
11/1/95 5:17:57 PM
11/20/95 8:56:53 PM
Claude Ostyn
Claude Ostyn
11/20/95 9:23:02 PM
12/4/95 8:29:55 PM
Claude Ostyn
Asymetrix Corporation
12/13/95 2:12:28 PM
indow
s_wid_targetObject
s_wid_targetWindow
tb40dlg.dll
default
enterBook
4s_wid_targetObject, s_wid_targetWindow
X"tb40dlg.dll"
sortlist(
B = NULL
N = ASYM_WorkWindow()
= default
_ASYM_HyperPath
ASYM_LogAppend
ASYM_LogEncrypt
<auto>
@80*x<
10/13/95 7:41:34 PM
Sans Serif
.'+ +F
sortlist
ASYM_WorkWindow
s_wid_targetObject
s_wid_targetWindow
tb40dlg.dll
enterBook
of background
enterField
4s_wid_targetObject, s_wid_targetWindow
X"tb40dlg.dll"
sortlist(
B = NULL
N = ASYM_WorkWindow()
11/16/95 6:01:44 PM
ialog
Feedback Text
Page "clipChooser"
Fill-In the Blank - Question Properties
Add an Answer
Page "general"
ltiple Choice Question Properties
SubDialog
it the name
d an Answer
Page "AddAnswer"
Page id 13
Multiple Choice #1 Question Properties
<@>@>@
general
0\5(7
15,15
lastUnits
false
propsRead
ASYM_BeenHere
3dField
tbk_wid_type
propValue
propValue
ASYM_Reset
propValue
notifyBefore ASYM_Reset
string
propType
(unnamed)
PLAIN
ASYM_Reset
notifyBefore ASYM_Reset
= PLAIN
A "try" is counted every time delayed feedback or score is provided.
This option is ignored if "Cannot change responses" is checked...ed.ed" option is enabled.bled.
Question Name:
Automatically Reset Question::::::
Possible answers
update
UpdateThisPage
update
enterPage
Possible answers: %1 Correct: %2
ASYM_GetString
Possible x correct y
s__asym_AnsArray
update
notifyAfter UpdateThisPage selLines, AnsArray[][]
Hreference
update
notifyBefore
SYSTEM s__asym_AnsArray[][]
LOCAL WORD i, n, corr
n =
dimensions(
Oi][10] = TRUE
= expandString(ASYM_GetString("Possible x correct y",\
answers: %1 Correct:
%2"),\
n,
Possible answers: 1 Correct: 000swer(s): 0
Score it
update
UpdateThisPage
update
enterPage
ASYM_GetString
Score this question x
scoring
Score this question: %1
ASYM_WID_IsScored
7wASYM_Container
update
notifyAfter UpdateThisPage selLines, AnsArray[][]
Hreference
update
notifyBefore
B"ASYM_WID_IsScored"\
"scoring"
ASYM_Container(
ASYM_GetString("Yes")
= expandString(
question x",\
: %1"),
Score this question: YesCorrect: 0swer(s): 0
Imm Fb
Immediate Feedback: Disabled None specified)
Del Fb
update
UpdateThisPage
update
enterPage
Delayed feedback: %1
s__asym_FBArray
None specified
false
Summary feedback x
found
ASYM_GetString
Specified
update
notifyAfter UpdateThisPage selLines, FBArray[][]
Hreference
update
notifyBefore
SYSTEM s__asym_FBArray[][]
LOCAL WORD i, j
found =
n =
dimensions(
j >= 3
j <= 12
i][j] <>
ASYM_GetString("Specified")
!None specified")
= expandString(
Jummary feedback x",\
"Delayed
: %1"),
Delayed feedback: None specified 0swer(s): 0
s_wid_targetObject
enterpage
notifyAfter
4s_wid_targetObject
<> NULL
enabled
= TRUE
(unnamed)
ASYM_reset
notifyBefore ASYM_reset
sized
3DGroupBox
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Shadow
Highlight
Caption
Input Size
s_wid_targetObject
enterpage
notifyAfter
4s_wid_targetObject
<> NULL
= TRUE
spaces
Number of spaces for answer::in text for this widget:
3dField
tbk_wid_type
ASYM_WID_MaxChars
s_wid_targetObject
propValue
propValue
keyChar
leaveField
propValue
SYSTEM s_wid_targetObject
xisType(real,
> 2000
> 2000
propType
Explain length for hotword
PLAIN
ASYM_Reset
s_wid_targetObject
enterpage
notifyBefore ASYM_Reset
= PLAIN
notifyAfter
4s_wid_targetObject
<> NULL
+ <>
= TRUE
This option is used only when the widget is a hotword
TimeMax
Maximum time (secs):
TriesMax
Maximum tries:
(unnamed)
ASYM_reset
notifyBefore ASYM_reset
sized
3DGroupBox
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Shadow
Highlight
Limits group caption
Limits on interaction
ASYM_WID_TimeMax
ASYM_WID_TimeMax
propValue
maxFld
ASYM_WID_TimeMax
TimeMax
propValue
maxFld
ASYM_WID_TimeMax
TimeMax
buttonclick
propValue
val =
"ASYM_WID_TimeMax"
isType(real,
B*1000)
mode =
> 0))
maxFld =
enabled
i/1000))
buttonclick
logical
propType
Limit time
N/`/[
3dField
tbk_wid_type
ASYM_WID_TimeMax
ASYM_WID_TriesMax
ASYM_WID_TriesMax
propValue
maxFld
TriesMax
ASYM_WID_TriesMax
propValue
maxFld
TriesMax
ASYM_WID_TriesMax
buttonclick
propValue
val =
"ASYM_WID_TriesMax"
isType(real,
mode =
> 0))
maxFld =
enabled
buttonclick
logical
propType
Limit tries
3dField
tbk_wid_type
ASYM_WID_TriesMax
ASYM_Reset
notifyBefore ASYM_Reset
sized
3dField
tbk_wid_type
ASYM_WID_AutoReset
choice
,enterPage,leavePage,always
propValue
ASYM_GetString
When leaving the page
Always
enterPage
choice
When entering the page
leavePage
Never
always
propValue
choice
selectchange
propValue
ochoice
,always"
= ASYM_GetString("Never")
When entering the
!leaving
bAlways")
odropDownItems =
= TRUE
oselectedItem =
selectchange
propType
choice
Neverseaving the pagee
Never
When entering the page
When leaving the page
Always
ASYM_reset
enterPage
enterpage
UpdateThisPage
!Z#P#P#
Widget Editor
Group id 66 of Page id 1
targetObj
Group id 17 of Page id 0
targetObject
94080216070211604290110
ASYM_TpID
autoAssignWeight
FALSE
AllowMultipleAnswer
Correct
Incorrect
Partially Correct
fbArray
defaultButton
Button id 167 of Background id 0
defBtn
needFix
Button id 167 of Background id 0
refBtn
Button id 166 of Background id 0
cancelBtn
Button id 167 of Background id 0
refFocus
buttonClick
buttonClick
default
cancel
buttonclick
buttonclick
close
escape
Cancel
delayed feedback
feedback
%ASYM_WinHelp
answers
scoring
general
buttonClick
keyDown
buttonClick
pg =
pg = "general"
( = 1000
pg = "answers"
G = 1100
pg = "scoring"
f = 1110
pg = "feedback"
= 1120
pg = "delayed
= 1130
<> NULL
ASYM_WinHelp(
notifyBefore
FiveTabFolder
_currentTab
cheat grey
cheat black
cheat white
hilite
tabEdge 1
white
black
tabEdge 2
white
black
tabEdge 3
white
black
tabEdge 4
white
black
tabEdge 5
white
black
Current Tab Edge
white
black
sized
sized
"mask"
sysPageUnitsPerPixel
x1 =
x2 =
y1 =
y2 =
xp2 = xp*2; yp2 = yp*2
= x2-xp,y1, x1+
5,y1, x1,y1+
6, x1,y2
U"grey"
= x2-xp,y1+
_,x2-xp,y2
= x2-xp,y1+yp,x2,y1+
+yp,x2,y2
white
black
Tab 1
135,390,1975,705
defBounds
&1 - General
Tab 2
1990,390,3830,705
defBounds
&2 - Answers
Tab 3
3845,390,5685,705
defBounds
&3 - Scoring
Tab 4
135,75,2902.5,390
defBounds
&4 - Immediate Feedback
Tab 5
2917.5,75,5685,390
defBounds
&5 - Delayed Feedback
box grey
box black
3dField
tbk_wid_type
360,1740
defpos
ASYM_WID_ANSWERS
array
propType
numCorrect
numAnswers
selectedItems
hitMax
selectedLines
hitLine
IsScored
keyDown
enterPage
author
ASYM_Reset
enterBackground
leaveBackground
leavePage
keychar
firstIdle
Answers
isCorrect
Soptions
delete
options summary
<else>
propValue
UpdateThisPage
UpdateThisPage selLines, AnsArray[][]
Hreference
LOCAL txt,txtSpec, clipSpec, waitFlag, StageRef
i =
propValue
B"isCorrect" = ansArray[i][10] = TRUE
enabled
B"delete" =
"options label" =
i <>
"OptionList" =
Wsummary"
15,15
lastUnits
FALSE
dirtyBit
propsRead
IsCorrect
Incorrect
Correct
ASYM_GetString
propValue
ASYM_WID_ANSWERS
KtoggleCorrect
propValue
buttonClick
propValue
propValue
ASYM_Reset
propValue
ASYM_GetString("Correct")
Incorrect")
buttonClick
toggleCorrect
"ASYM_WID_ANSWERS"
notifyBefore ASYM_Reset
count
Add...
ASYM_WID_ANSWERS
EditAnswer
buttonclick
buttonclick
EditAnswer
"ASYM_WID_ANSWERS"
Edit...
Delete
ASYM_WID_ANSWERS
deleteAnswer
buttonclick
buttonclick
deleteAnswer
"ASYM_WID_ANSWERS"
Delete
Possible answers
update
UpdateThisPage
update
enterPage
ASYM_GetString
Possible answers: %1 Correct: %2
Possible x correct y
s__asym_AnsArray
update
notifyAfter UpdateThisPage selLines, AnsArray[][]
Hreference
update
notifyBefore
4s__asym_AnsArray[][]
LOCAL WORD i, n, corr
n =
dimensions(
Oi][10] = TRUE
= expandString(ASYM_GetString("Possible x correct y",\
answers: %1
Correct: %2"),\
n,
Possible answers: 2 Correct: 0swer(s): 0
(unnamed)
ASYM_reset
notifyBefore ASYM_reset
sized
3DGroupBox
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Shadow
Highlight
Caption
Possible answers
ASYM_WID_ANSWERS
EditAnswer
buttonclick
buttonclick
EditAnswer
"ASYM_WID_ANSWERS"
explanation
PLAIN
ASYM_Reset
notifyBefore ASYM_Reset
= PLAIN
The reader will be able to type a response in this widget. Anything that causes the focus to leave the widget, such as pressing Tab or Enter, will trigger the response evaluation.n.......
ASYM_WID_AutoLockAnswer
propValue
propValue
propValue
propType
Cannot change response
Options summary
ASYM_Reset
enterPage
enterPage
UpdateThisPage
sizec
Incorrect
startTime
FALSE
Ignore case
Match word order
ASYM_BeenHere
false
Scoring
propValue
answerWeight
UpdateThisPage
UpdateThisPage selLines, AnsArray[][]
Hreference
i =
ansArray[i][11]
propValue
"answerWeight" =
j,X,u4/
FALSE
dirtyBit
15,15
lastUnits
propsRead
ASYM_WID_IsScored
propValue
MaxScore
ASYM_WID_MaxScore
ASYM_WID_RoundScore
MinScore
ASYM_WID_MinScore
7wASYM_Container
propValue
propValue
buttonclick
propValue
pg = ASYM_Container(
enabled
"ASYM_WID_MaxScore"
pg =
pg =
"ASYM_WID_MinScore"
pg =
pg =
"ASYM_WID_RoundScore"
pg =
"scoring options
box"
pg =
buttonclick
logical
propType
Score this question
maxScore
Highest possible score:
minScore
Lowest possible score:
Score weight of selected answer:r::
3dField
tbk_wid_type
AnswerWeight
propType
ASYM_WID_AutoScoreWeight
background
6/ASYMA_GetAuthorIni
Widget Edit
AutoWeight
autoAssignWeight
7wASYM_Container
propValue
propValue
n9ASYMA_SetAuthorIni
Widget Edit
AutoWeight
background
8FixupWeights
autoAssignWeight
propValue
7wASYM_Container
buttonClick
background
autoAssignWeight
propValue
7wASYM_Container
enterPage
propValue
= ASYMA_GetAuthorIni("Widget Edit","AutoWeight")
autoAssignWeight
ASYM_Container(
/") =
notifyBefore OK
ASYMA_SetAuthorIni("
buttonClick
FixupWeights
Boolean
propType
Automatic
3dField
tbk_wid_type
ASYM_WID_MinScore
RoundToMin
ASYM_ExpandString
Report the lowest score: %1
ASYM_GetString
7wASYM_Container
propValue
propValue
propValue
propValue
leaveField
propValue
xisType(real,
B"RoundToMin"
ASYM_Container(
")= \
ASYM_ExpandString(ASYM_GetString(\
"Report the lowest score:
%1"),\
propType
3dField
tbk_wid_type
ASYM_WID_MaxScore
ASYM_ExpandString
Report the highest score: %1
ASYM_GetString
RoundToMax
7wASYM_Container
propValue
propValue
propValue
propValue
leaveField
propValue
xisType(real,
B"RoundToMax"
ASYM_Container(
")= \
ASYM_ExpandString(ASYM_GetString(\
"Report the highest score: %1"),\
propType
ASYM_WID_RoundScore
,&H.&
Button
roundToMin
noRounding
roundToMax
propValue
,&H.&
Button
noRounding
propValue
propValue
"roundToMax"
"roundToMin"
"noRounding"
objs =
BUTTON
Zdefault
STRING
propType
RoundScore Prompt
For a partially correct response:
NoRounding
Use the weight assigned to each possible answer to
xtra 1
compute an exact score
RoundToMin
Report the lowest score: 0
RoundToMax
Report the highest score: 1
(unnamed)
ASYM_reset
notifyBefore ASYM_reset
sized
3DGroupBox
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Shadow
Highlight
Caption
Possible answers
Possible answers
update
UpdateThisPage
update
enterPage
Possible answers: %1
ASYM_GetString
Correct answers: %2
Possible x correct y
s__asym_AnsArray
update
notifyAfter UpdateThisPage selLines, AnsArray[][]
Hreference
update
notifyBefore
SYSTEM s__asym_AnsArray[][]
LOCAL WORD i, n, corr
n =
dimensions(
Oi][10] = TRUE
= expandString(ASYM_GetString("Possible x correct y",\
answers: %1" & CRLF & "Correct
2"),\
n,
Possible answers: 1
Correct answers: 0s): 0
enterPage
ASYM_reset
8`,Ps
FixupWeights
UpdateThisPage
false
feedback
t%b%u4
15,15
lastUnits
dirtyBit
false
propsRead
showImmediate
IsImmediateFB
false
IsDetailedFB
ASYM_WID_DelayFeedback
propValue
update
propValue
update
enterPage
update
buttonClick
.'+ +
ansFld
ASYM_WID_Answers
Immediate Feedback Options
7wASYM_Container
update
ASYM_WID_Answers
leavePage
false
propValue
asym_reset
propValue
update
notifyBefore
buttonClick
isEnable =
myPg = ASYM_Container(
enabled
"Immediate Feedback Options"
ansFld =
"ASYM_WID_Answers"
selectedTextLines
notifyAfter
asym_reset
propType
Enable feedback at time of response
Immediate Feedback Options
(unnamed)
ASYM_reset
notifyBefore ASYM_reset
sized
3DGroupBox
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Shadow
Highlight
Possible answers group
Possible answers
All correct
ASYM_WID_ANSWERS
HsupdateThisPage
s__asym_AnsArray
buttonClick
buttonClick
SYSTEM s__asym_AnsArray[][]
LOCAL theList
bg =
dimensions(
Qi][10]
TRUE --
ci][11] > 0
selectedTextLines
"ASYM_WID_ANSWERS"\
bg =
updateThisPage
Select All &Correct
All incorrect
ASYM_WID_ANSWERS
HsupdateThisPage
s__asym_AnsArray
buttonClick
buttonClick
SYSTEM s__asym_AnsArray[][]
LOCAL theList
dimensions(
Gi][10] <> TRUE
selectedTextLines
"ASYM_WID_ANSWERS"\
updateThisPage
Select All &Incorrect
fbOSprompt
Send OpenScript:
fbtextprompt
Feedback text:
fbpgprompt
Go to page:
fbbkprompt
Of book:
fbclipprompt
Play media clip:
FBNavBook
propType
FBPlayClip
FBSendMsg
FBNavPage
FBPlayText
EditFeedbackButtons
FBPlayClip
ansFld
selLines
HsupdateThisPage
ASYM_WID_Answers
_ASYMA_EditFeedback
s__asym_AnsArray
buttonUp
SYSTEM s__asym_AnsArray[][]
objectfrompoint(
1) <>
ansFld =
"ASYM_WID_Answers"
selLines = selectedtextlines
NULL
_ASYMA_EditFeedback("clip",
updateThisPage
Click to select file
helpText
exclude
FBPlayText
ansFld
selLines
HsupdateThisPage
ASYM_WID_Answers
_ASYMA_EditFeedback
s__asym_AnsArray
buttonUp
SYSTEM s__asym_AnsArray[][]
LOCAL txt, txtSpec
objectfrompoint(
E) <>
ansFld =
"ASYM_WID_Answers"
selLines = selectedtextlines
NULL
_ASYMA_EditFeedback("
updateThisPage
Click to select file
helpText
exclude
FBSendMsg
ansFld
selLines
OSMsg
HsupdateThisPage
ASYM_WID_Answers
_ASYMA_EditFeedback
s__asym_AnsArray
buttonUp
SYSTEM s__asym_AnsArray[][]
objectfrompoint(
2) <>
ansFld =
"ASYM_WID_Answers"
selLines = selectedtextlines
NULL
_ASYMA_EditFeedback("OSMsg",
updateThisPage
V f T8
Click to select file
helpText
exclude
FBNavPage
ansFld
s_wid_targetObject
selLines
HsupdateThisPage
ASYM_WID_Answers
_ASYMA_EditFeedback
s__asym_AnsArray
hyperlink
buttonUp
SYSTEM s_wid_targetObject, s__asym_AnsArray[][]
objectfrompoint(
E) <>
ansFld =
"ASYM_WID_Answers"
selLines = selectedTextLines
_ASYMA_EditFeedback("hyperlink",
updateThisPage
Click to select file
helpText
exclude
enterPage
asym_reset
leavePage
Delayed Feedback
false
propsRead
FALSE
IsDetailedFB
3dField
tbk_wid_type
ASYM_WID_SummaryFeedbackList
array
propType
numCorrect
numAnswers
selectedItems
useObjectType
All Correct
All Incorrect
Partially Correct
Feedback to execute on request when the responses are...e, and the responses are...ay its fPlaeedback, and the responses are... one or more):
(unnamed)
ASYM_reset
notifyBefore ASYM_reset
sized
3DGroupBox
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Shadow
Highlight
Question feedback group Caption
Question feedback
fbOSprompt
Send OpenScript:
fbtextprompt
Feedback text:
fbpgprompt
Go to page:
fbbkprompt
Of book:
fbclipprompt
Play media clip:
FBNavBook
propType
FBPlayClip
FBSendMsg
FBNavPage
FBPlayText
EditFeedbackButtons
FBPlayClip
ansFld
s__asym_FBArray
selLines
HsupdateThisPage
ASYM_WID_SummaryFeedbackList
_ASYMA_EditFeedback
buttonUp
SYSTEM s__asym_FBArray[][]
objectfrompoint(
0) <>
ansFld =
"ASYM_WID_SummaryFeedbackList"
selLines = selectedtextlines
NULL
_ASYMA_EditFeedback("clip",
updateThisPage
Click to select file
helpText
exclude
FBPlayText
ansFld
s__asym_FBArray
selLines
HsupdateThisPage
ASYM_WID_SummaryFeedbackList
_ASYMA_EditFeedback
buttonUp
SYSTEM s__asym_FBArray[][]
LOCAL txt, txtSpec
objectfrompoint(
D) <>
ansFld =
"ASYM_WID_SummaryFeedbackList"
selLines = selectedtextlines
NULL
_ASYMA_EditFeedback("
updateThisPage
Click to select file
helpText
exclude
FBSendMsg
ansFld
s__asym_FBArray
selLines
OSMsg
HsupdateThisPage
ASYM_WID_SummaryFeedbackList
_ASYMA_EditFeedback
buttonUp
SYSTEM s__asym_FBArray[][]
objectfrompoint(
1) <>
ansFld =
"ASYM_WID_SummaryFeedbackList"
selLines = selectedtextlines
NULL
_ASYMA_EditFeedback("OSMsg",
updateThisPage
Click to select file
helpText
exclude
FBNavPage
ansFld
s_wid_targetObject
selLines
HsupdateThisPage
ASYM_WID_SummaryFeedbackList
_ASYMA_EditFeedback
s__asym_AnsArray
hyperlink
buttonUp
SYSTEM s_wid_targetObject, s__asym_AnsArray[][]
objectfrompoint(
E) <>
ansFld =
"ASYM_WID_SummaryFeedbackList"
selLines = selectedTextLines
_ASYMA_EditFeedback("hyperlink",
updateThisPage
Click to select file
helpText
exclude
leavePage
leaveBackground
ASYM_Reset
enterPage
enterBackground
addAnswer
15,15
lastUnits
dummy
foobar
test;
c"foobar";
w, #>
w, #>
;end;end;
dummy
or (word 1 of IT is "Persist")
OpenScript
Not valid expression
answer
This is not a valid OpenScript expression:
ASYM_GetString
the answer typed by the student.
buffer
ExplainMatchExpr
Use an expression where the variable IT contains
MatchExprExample
to handle test;if
Example:
(IT contains "Patience")
buttonClick
buttonClick
B"OpenScript"
expr =
"answer"
buffer = "
test;
oldSys =
= FALSE
"dummy" =
<> NULL
ASYM_GetString("Not valid expression",\
"This
:") \
& CRLF &
dExplainMatchExpr",\
"Use
k where the
typed
!student.") &
MatchExprExample",\
:" &
9& "(IT
c""Patience"")"\
""Persist"")")
Method Group
N ` B:
3DGroupBox
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Shadow
Highlight
Method Caption
Answer Definition
(unnamed)
3DGroupBox
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Shadow
Highlight
Definition Caption
Response Texttion
method
matchText
Match text
OpenScript
OpenScript expression
(unnamed)
3DField
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Answer
firstIdle
keyChar
notifyBefore firstIdle
= keyEnter
buttonClick
B"OK"
MarkItem
Background id 3 of Book "G:\FRANKJR\TEMPLATE\MONO-ONE.PTP"
chosenTemplate
<No template>
noneString
<Use Browse to locate templates>
option
STRING
propType
Page id 62 of Book "D:\FRANKJR\WORK\SPCLST\GENERIC.SPB"
parentPage
specialist
propOwner
Book property: ASYM_OriginalTemplate
HelpText
FUNONEOU.PTP
defaultValue
d:\frankjr\work\template\
TPPath
SHEET_FU.PTP
SHEET_GU.PTP
SHEET_MU.PTP
SHEET_NU.PTP
SHEET_OU.PTP
SHEET_PU.PTP
TABLETCU.PTP
TABLETFU.PTP
TABLETGU.PTP
TABLETMU.PTP
TABLETNU.PTP
TABLETOU.PTP
TABLETPU.PTP
SHEET_CU.PTP
oldFileList
d:\frankjr\work\template\
oldTpPath
d:\frankjr\work\template\SHEET_CU.PTP
pgTPFn
ASYM_BeenHere
options
Match case
soundsLike
Enable "sounds like"
Order
Match word order
punctuation
Ignore punctuation
confirmation
Confirm if recognized
Confirmation stuff
Confirmation prompt
Confirm by asking if the user meant:
3DField
tbk_wid_type
Automatically repairs itself when sized.
ASYM_WID_Description
Asymetrix
ASYM_WID_Author
95-1-25
ASYM_WID_CreateDate
Confirmation string
enterfield
keyChar
propValue
propValue
leaveField
ASYM_Reset
= keyEnter
buttonClick
B"OK"
propValue
notifyBefore ASYM_Reset
MarkItem
Background id 3 of Book "G:\FRANKJR\TEMPLATE\MONO-ONE.PTP"
chosenTemplate
<No template>
noneString
<Use Browse to locate templates>
option
STRING
propType
Page id 62 of Book "D:\FRANKJR\WORK\SPCLST\GENERIC.SPB"